//---------------------------------------------------------------------------

#ifndef productsinfoH
#define productsinfoH
//---------------------------------------------------------------------------
#include <System.Classes.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.StdCtrls.hpp>
#include <Vcl.Forms.hpp>
#include "DBAccess.hpp"
#include "MemDS.hpp"
#include "Uni.hpp"
#include <Data.DB.hpp>
#include <Vcl.DBGrids.hpp>
#include <Vcl.Grids.hpp>
#include "cxClasses.hpp"
#include "cxControls.hpp"
#include "cxCustomData.hpp"
#include "cxData.hpp"
#include "cxDataStorage.hpp"
#include "cxDBData.hpp"
#include "cxEdit.hpp"
#include "cxFilter.hpp"
#include "cxGraphics.hpp"
#include "cxGrid.hpp"
#include "cxGridCustomTableView.hpp"
#include "cxGridCustomView.hpp"
#include "cxGridDBTableView.hpp"
#include "cxGridLevel.hpp"
#include "cxGridTableView.hpp"
#include "cxLookAndFeelPainters.hpp"
#include "cxLookAndFeels.hpp"
#include "cxStyles.hpp"
#include "dxLayoutContainer.hpp"
#include "dxLayoutControl.hpp"
#include "dxLayoutControlAdapters.hpp"
#include "cxDBLookupComboBox.hpp"
#include "dxSkinsCore.hpp"
#include "dxSkinscxPCPainter.hpp"
#include <Vcl.ActnList.hpp>
#include <Vcl.DBCtrls.hpp>
#include <Vcl.ExtCtrls.hpp>
#include <Vcl.Dialogs.hpp>
//---------------------------------------------------------------------------
class TForm6 : public TForm
{
__published:	// IDE-managed Components
	TEdit *EditID;
	TEdit *EditName;
	TEdit *EditShortName;
	TEdit *EditBarcode;
	TButton *ButtonQuery;
	TUniDataSource *UniDataSourceProducts;
	TUniQuery *UniQueryProducts;
	TcxGridDBTableView *cxGrid1DBTableView1;
	TcxGridLevel *cxGrid1Level1;
	TcxGrid *cxGrid1;
	TdxLayoutGroup *dxLayoutControl1Group_Root;
	TdxLayoutControl *dxLayoutControl1;
	TdxLayoutGroup *dxLayoutControl1Group1;
	TdxLayoutItem *dxLayoutControl1Item1;
	TdxLayoutItem *dxLayoutControl1Item2;
	TdxLayoutItem *dxLayoutControl1Item3;
	TdxLayoutItem *dxLayoutControl1Item4;
	TdxLayoutItem *dxLayoutControl1Item5;
	TdxLayoutItem *dxLayoutControl1Item8;
	TcxGridDBColumn *cxGrid1DBTableView1ProductID;
	TcxGridDBColumn *cxGrid1DBTableView1Name;
	TcxGridDBColumn *cxGrid1DBTableView1ShortName;
	TcxGridDBColumn *cxGrid1DBTableView1Specification;
	TcxGridDBColumn *cxGrid1DBTableView1DefaultWarehouse;
	TcxGridDBColumn *cxGrid1DBTableView1MeasurementUnit;
	TcxGridDBColumn *cxGrid1DBTableView1Category;
	TcxGridDBColumn *cxGrid1DBTableView1Barcode;
	TcxGridDBColumn *cxGrid1DBTableView1Remark;
	TcxGridDBColumn *cxGrid1DBTableView1Producer;
	TUniTable *UniTableProducers;
	TUniDataSource *UniDataSourceProducers;
	TUniTable *UniTableSpecifications;
	TUniDataSource *UniDataSourceSpecifications;
	TUniTable *UniTableWarehouses;
	TUniDataSource *UniDataSourceWarehouses;
	TUniTable *UniTableMeasurementUnits;
	TUniDataSource *UniDataSourceMeasurementUnits;
	TUniTable *UniTableCategories;
	TUniDataSource *UniDataSourceCategories;
	TActionList *ActionList1;
	TAction *ActionEsc;
	TDBNavigator *DBNavigator1;
	TdxLayoutItem *dxLayoutControl1Item10;
	TCheckBox *CheckBoxModify;
	TdxLayoutItem *dxLayoutControl1Item7;
	TSaveDialog *SaveDialog1;
	TButton *ButtonExport;
	TdxLayoutItem *dxLayoutControl1Item6;
	void __fastcall ButtonQueryClick(TObject *Sender);
	void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
	void __fastcall ActionEscExecute(TObject *Sender);
	void __fastcall FormCreate(TObject *Sender);
	void __fastcall CheckBoxModifyClick(TObject *Sender);
	void __fastcall ButtonExportClick(TObject *Sender);

private:	// User declarations
public:		// User declarations
	__fastcall TForm6(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm6 *Form6;
//---------------------------------------------------------------------------
#endif
